package com.coco.group.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @author minicoco
 * @date 2021年7月29日19:28:56
 * 团购纪录表
 */
@Data
public class TbGroupBuyRecord implements Serializable {

    /**
     * 拼团记录id
     */
    private Long id;

    /**
     * 拼团团长id
     */
    private Long headUserId;

    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;

    /**
     * 拼团sku商品id
     */
    private Long groupBuyItemId;

    /**
     * 结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date endTime;

    /**
     * 参团人数
     */
    private Integer joinNum;

    /**
     * 状态[0. 进行中 1.已完成 2.已结束]
     */
    private String status;

    /**
     * 订单编号
     */
    private String orderId;

    /**
    * 逻辑删除
    */
    private Integer isDelete;

    /**
     * 邀请码
     */
    private String invitationCode;

}